The caa3 terminal oxidase of bacillus stearothermophilus: Transient spectroscopy of electron transfer and ligand binding