Electrophilic catalysis in triosephosphate isomerase: the role of histidine-95.