electron-transfer kinetics