XRCC1 and urinary bladder carcinoma: The association between the 14 XRCC1 polymorphisms and bladder cancer risk