how to diagnose cholangiocarcinoma