Purification and properties of a flavodoxin from the heterocystous cyanobacterium Anabaena sphaerica.