Novel Fe 3 O 4 @SiO 2 @Ag@Ni trepang-like nanocomposites: High-efficiency and magnetic recyclable catalysts for organic dye degradation