Physiological ecology of cyanobacteria in microbial mats and other communities.