Methylenetetrahydrofolate reductase polymorphism, dietary interactions, and risk of colorectal cancer.