Isodesmic reaction for accurate theoretical pKa calculations of amino acids and peptides.