Matrix metalloproteinases in tumorigenesis: an evolving paradigm