The natural history of cervical human papillomavirus infections and cervical cancer: gaps in knowledge and future horizons.