Immunotherapy as a treatment for cancer