GSTS, NAT1, NAT2, SULT1A1, XRCC1, XRCC3 and XPD genetic polymorphisms, interactions with coffee consumption and bladder cancer