Progress in prophylactic and therapeutic vaccines for human papillomavirus infection