Cancer stem cells in cholangiocarcinoma: emerging roles as therapeutic targets | Synapse