Polymorphisms in methionine synthase, methionine synthase reductase and serine hydroxymethyltransferase, folate and alcohol intake, and colon cancer risk.