Unusual structural stability and ligand induced alterations in oligomerization of a galectin