DNA repair gene XRCC3 Thr241Met polymorphism and hepatocellular carcinoma risk