best diet for cancer patients