Prediction of the histidine-95 pKa perturbation in triosephosphate isomerase using an electrostatically trained neural network (SONNIC)