The role of tumour suppressors and viral oncoproteins in cervical carcinogenesis.