3D printed composites with uniform distribution of Fe3O4 nanoparticles and magnetic shape anisotropy