Hepatitis C Virus Infection and Cholangiocarcinoma: An Insight into Epidemiologic Evidences and Hypothetical Mechanisms of Oncogenesis.