A Density Functional Theory Based Protocol to Compute the Redox Potential of Transition Metal Complex with the Correction of Pseudo-Counterion: General Theory and Applications.