Single nucleotide polymorphism in DNA methyltransferase 3B promoter and its association with gastric cardiac adenocarcinoma in North China.