Photocatalytic hydrogen production by magnetically separable Fe3O4@ZnS and NiCo2O4@ZnS core–shell nanoparticles