A new catalytic mechanism of bacterial ferredoxin-NADP+ reductases due to a particular NADP+ binding mode