Proton therapy for cancer