Liver stem cells and their implication in hepatocellular and cholangiocarcinoma