Oxyanion hole interactions in serine and cysteine proteases.