Hepatolithiasis-associated cholangiocarcinoma: results from a multi-institutional national database on a case series of 23 patients.