Spectroelectrochemistry of heme proteins: effects of active-site heterogeneity on Nernst plots.