The Respiratory Terminal Oxidases (RTOs) of Cyanobacteria