Cancer stem cells and tumor metastasis: first steps into uncharted territory.