Characteristics of a 95-kDa matrix metalloproteinase produced by mammary carcinoma cells.