Short strong hydrogen bonds: can they explain enzymic catalysis?