Proteases and their inhibitors in cancer metastasis