Ni doped SrFe12O19 nanoparticles synthesized via micro-emulsion route and photocatalytic activity evaluation for the degradation of crystal violet under visible light irradiation