The present status and future prospects of peptide-based cancer vaccines.