The evolving concept of liver cancer stem cells | Synapse