The interaction of concanavalin A with teichoic acids and bacterial walls