Text this: Current Updates on Diagnosis and Management of Cholangiocarcinoma: from Surgery to Targeted Therapy