Dietary folate, methionine, riboflavin, and vitamin B-6 and risk of sporadic colorectal cancer