CXCL12 and cancer: The SDF-1 rs1801157 Polymorphism is Associated with Cancer Risk: An Update Pooled Analysis and FPRP Test of 17,876 Participants