Interaction of ferredoxin:NADP+ oxidoreductase with phycobilisomes and phycobilisome substructures of the cyanobacterium Synechococcus sp. strain PCC 7002.