Redox-active ferrocene-modified Cowpea mosaic virus nanoparticles.