Arabidopsis FNRL protein is an NADPH-dependent chloroplast oxidoreductase resembling bacterial ferredoxin-NADP+ reductases