Vitamin A, retinol, and carotenoids and the risk of gastric cancer: a prospective cohort study.