CXCR4 and cancer: CXCR4+ cancer stem cells and tumor pathology