Cancer stemness in hepatocellular carcinoma: mechanisms and translational potential