Cancer stem cells in hepatocellular carcinoma: therapy resistance and emerging treatments | Synapse