CXCL12 and cancer: identified three potential anti-cancer CXCL12 inhibitors (115).