Identification and characterization of archaeal and bacterial F 420 -dependent thioredoxin reductases