Shape memory epoxy nanocomposites with carbonaceous fillers and in-situ generated silver nanoparticles