The Structure of cbb3 Cytochrome Oxidase Provides Insights into Proton Pumping