Effect of metal ion substitutions in concanavalin A on the binding of carbohydrates and on thermal stability.