Catalytic Mechanism of Cytochrome Oxidase