haploid stem cells