The biological implication of the cancer stem cells in hepatocellular carcinoma: a possible target for future therapy.