Excellent memory performance of poly (1,6-hexanediol adipate) based shape memory polyurethane filament over a range of thermo-mechanical parameters