Temperature and electrolyte effects on the electron-transfer reactions of cytochrome c