what to eat when you have cancer