Text this: Cervical cancer heterogeneity: a constant battle against viruses and drugs