The challenge of cholangiocarcinoma: dissecting the molecular mechanisms of an insidious cancer