pyruvate-ferredoxin oxidoreductase