MMP1 and cancer: A Matrix Metalloproteinase-1 Polymorphism, MMP1–1607 (1G>2G), Is Associated with Increased Cancer Risk: A Meta-Analysis Including 21,327 Patients