Cancer stem cells: are they responsible for treatment failure?