Understanding public opinion change of HPV vaccination controversy