Role of human papillomavirus (HPV) in cancers - A Khan (South African Medical Journal, 2023)