Cytochrome c oxidase: understanding nature's design of a proton pump.