Insights from protein film voltammetry into mechanisms of complex biological electron-transfer reactions