MMP9 and cancer: 3.1. MMP9 in Cancer Cell Adhesion and Migration