Carbohydrate-induced conformational change in concanavalin A