haplontic life cycle