XPA A23G, XPC Lys939Gln, XPD Lys751Gln and XPD Asp312Asn polymorphisms, interactions with smoking, alcohol and dietary factors, and risk of colorectal cancer.