A catalytic mechanism for cysteine N-terminal nucleophile hydrolases, as revealed by free energy simulations