Nitrogenase and aspects of its regulation in cyanobacteria Article uri icon