Gamete intra fallopian transfer (GIFT) and oocyte donation—a novel treatment for infertility in premature ovarian failure