The Effect of CYP, GST, and SULT Polymorphisms and Their Interaction with Smoking on the Risk of Hepatocellular Carcinoma