Molecular and functional characterization of ferredoxin NADP(H) oxidoreductase from Gracilaria chilensis and its complex with ferredoxin