Vaccine protects against HPV-related cancers