Design and application of novel biodegradable chain extenders and surface-tuneable hyperbranched chain terminating agents in thermoplastic polyurethane elastomers