SiO2 caped Fe3O4 nanostructures as an active heterogeneous catalyst for 4-nitrophenol reduction