Matrix metalloproteinases as emerging targets for cancer therapy