Semen analysis in 21st century medicine: the need for sperm function testing.