best foods for cancer patients gain strength & energy