Medical aspects of proteases and protease inhibitors