Self-healing hyperbranched poly(aroyltriazole)s