Gamete intrafallopian transfer vs superovulation with intrauterine insemination for the treatment of infertility