Text this: Biomimetic Supramolecular Polymer Networks Exhibiting both Toughness and Self-Recovery