Mechanism and energetics of proton translocation by the respiratory heme-copper oxidases.