Can diet prevent cancer