Single-cell transcriptomics reveals cellular heterogeneity and molecular stratification of cervical cancer