MTHFR and esophageal squamous cell carcinoma: MTHFR C677T genetic polymorphism in combination with serum vitamin B2, B12 and aberrant DNA methylation of P16 and P53 genes in esophageal squamous cell carcinoma and esophageal precancerous lesions: a case–control study