A novel type of nitric oxide reductase: Escherichia coli flavorubredoxin