Heterogeneous Electron Transfer of a Two-Centered Heme Protein: Redox and Electrocatalytic Properties of Surface-Immobilized Cytochrome c4