MTHFR and cancer: Associations between SNPs of MTHFR, MTR, MTRR, DNMT1, and ALDH2 genes and cancers of the esophagus, stomach, and liver.