Supramolecular gels: using an amide-functionalized imidazolium-based surfactant.