Micronutrients and cancer risk.