Discovery and development of plasma kallikrein inhibitors for multiple diseases