BJP holds six-hour-long meeting to finalize new UP cabinet