Prediction of pKa Using DFT: the Nicotianamine Polyacid Example.