Magnetically recyclable Co/ZnO@NiFe2O4 nanoparticles as highly active and reusable catalysts for hydrazine monohydrate hydrogen generation