Microsecond reaction kinetics and catalytic mechanism of bacterial cytochrome oxidases