P450 versus P420: correlation between cyclic voltammetry and visible absorption spectroscopy of the immobilized heme domain of cytochrome P450 BM3.