A phytohaemagglutinin from the Azolla-anabaena symbiosis