ERCC2 and cancer: EPHX1 and ERCC2 polymorphisms are associated with cisplatin-induced nephrotoxicity and prognosis in Thai cancer patients