haplodiplontic life cycle example