Structure of cytochrome c oxidase