Association between polymorphisms in the CYP1A1, CYP2E1 and GSTM1 genes, and smoking, alcohol and upper digestive tract carcinomas in a high-incidence area of northern China