Structure of cytochrome c6 from Arthrospira maxima: an assembly of 24 subunits in a nearly symmetric shell.