Human leukocyte antigen class I and II alleles and risk of cervical neoplasia: results from a population-based study in Costa Rica.