Shape Memory Polymer-Based Nanocomposites Magnetically Enhanced with Fe3O4 Nanoparticles