Matrix metalloproteinases: new directions toward inhibition in the fight against cancers.