Hierarchical potential differentiation of liver cancer stem cells.