Isolation and characterization of thylakoid membranes from the filamentous cyanobacterium Nostoc punctiforme.