Cryopreservation of human semen. Comparison of cryopreservatives, sources of variability, and prediction of post-thaw survival.