Self-assembly of heme A and heme B in a designed four-helix bundle: implications for a cytochrome c oxidase maquette.