Identification of human papillomavirus-16 E6 variation in cervical cancer and their impact on T and B cell epitopes.