Mechanistic and structural diversity between cytochrome bd isoforms of Escherichia coli