Polypyrrole-functionalized g-C3N4 for rheological, combustion and self-healing properties of thermoplastic polyurethane