ERCC2 and breast cancer: XRCC1 and XPD genetic polymorphisms, smoking and breast cancer risk in a Finnish case-control study