Calmodulin in heterocystous cyanobacteria: biochemical and immunological evidence.