XRCC3 and cancer: The association between XRCC3 rs1799794 polymorphism and cancer risk: a meta-analysis of 34 case–control studies