Hybrid structures of Fe3O4 and Ag nanoparticles on Si nanopillar arrays substrate for SERS applications