Self-healing supramolecular polymer nanocomposites