Protein effects on the electronic structure of the [Fe4S4]2+ cluster in ferredoxin and HiPIP.