Cancer stem cell biology: from leukemia to solid tumors.