Characterization of matrix metalloproteinase-26, a novel metalloproteinase widely expressed in cancer cells of epithelial origin.