Preparation, characterization and properties of polycaprolactone diol-functionalized multi-walled carbon nanotube/thermoplastic polyurethane composite