Structure, Metabolism and Nitrogenase Regulation in the Azolla-Anabaena Association