Human papillomavirus, current vaccines, and cervical cancer prevention