hemihaploid