Human papillomavirus genomics: past, present and future.