Human papillomavirus and other risk factors for cervical cancer.