XRCC6 and cancer: Stratified Analyses of the XRCC6 rs5751129 Polymorphism on Cancer Risk