Stem cells, cancer, liver, and liver cancer stem cells: finding a way out of the labyrinth...