Isolation and characterization of biliary epithelial and stromal cells from resected human cholangiocarcinoma: a novel in vitro model to study tumor-stroma interactions