The Azolla-Anabaena Symbiosis: Basic Biology