Enhanced electrical and mechanical properties of graphene nano-ribbon/thermoplastic polyurethane composites