Peptide-Based Cancer Vaccine Strategies and Clinical Results.