Intrauterine insemination versus fallopian tube sperm perfusion for non tubal infertility.