Immunogenic peptides and methods of use for treating and preventing cancer