Shape-memory polymer