CXCL12 and neoplasm: CXCL12 modulates the tumor microenvironment by autocrine and paracrine secretion.