Shape memory polymers and their future developments