Extended Heme Promiscuity in the Cyanobacterial Cytochrome c Oxidase