Enhanced malachite green dye degradation using Ni-doped ZnO nanoparticles: a combined experimental and theoretical approach | Synapse