Human semen: the biological basis of sexual behaviour to promote human papillomavirus infection and cervical cancer.