Impact of methylenetetrahydrofolate reductase C677T polymorphism on the risk of gastric cancer and its interaction with Helicobacter pylori infection.