Dietary intake of B vitamins and methionine and colorectal cancer risk