Resisting degradation by human elastase: commonality of design features shared by 'canonical' plant and bacterial macrocyclic protease inhibitor scaffolds.