Genetic, epigenetic and environmental determinants of cervical cancer risk and implications for early detection and screening