Understanding enzymic catalysis: the importance of short, strong hydrogen bonds.