Structure and function of a molecular machine: cytochrome c oxidase.