Cervical cancer, human papillomavirus, and vaccination