HPV types and cofactors causing cervical cancer in Peru