Plasma Vitamins B2, B6, and B12, and Related Genetic Variants as Predictors of Colorectal Cancer Risk