Structure of falcipain and human Stefin A complex