Electron transfer and redox chemistry in hexa-coordinate hemoglobins