How much will it hurt? HPV vaccine side effects and influence on completion of the three-dose regimen.