NADP(+)-isocitrate dehydrogenase from the cyanobacterium Anabaena sp. strain PCC 7120: purification and characterization of the enzyme and cloning, sequencing, and disruption of the icd gene