Insights into peptide-based vaccine design for cancer immunotherapy.