Crystallographic and protein engineering studies of the structure and function of cytochrome c oxidase from Rhodobacter sphaeroides