Gene therapy for cancer