Cancer stem cells in solid tumors : an overview and new approaches for their isolation and characterization