Understanding human fetal pancreas development using subpopulation sorting, RNA sequencing and single-cell profiling