Cancer stem cell metabolism: a potential target for cancer therapy