Photosynthetic electron transport, ATP synthesis and nitrogenase activity in isolated heterocysts of Anabaena cylindrica.