Supramolecular design for multivalent interaction: maltose mobility along polyrotaxane enhanced binding with concanavalin A.