Influence of follicle rupture and uterine contractions on intrauterine insemination outcome: a new predictive model.