sperm cells and eggs cell are both haploid cells?