Highly visible-light-responsive Cu2O/rGO decorated with Fe3O4@SiO2 nanoparticles as a magnetically recyclable photocatalyst