Highly efficient visible light photocatalysis of Nix Zn1-x Fe2O4 (x= 0, 0.3, 0.7) nanoparticles: Diclofenac degradation mechanism and eco-toxicity.