Purification and characterization of ferredoxin-NADP+ reductase encoded by Bacillus subtilis yumC