In vitro and in vivo interactions of ferredoxin-NADP+ reductases in Pseudomonas putida