what to eat if you have cancer