Dynamic EBF1 occupancy directs sequential epigenetic and transcriptional events in B-cell programming