BAY 12-9566, a novel inhibitor of matrix metalloproteinases with antiangiogenic activity