Oxidative stress, nutrition and cancer: friends or foes?