Vaccines, Killer T cells and Cancer