Efficient sorption and photocatalytic degradation of malachite green dye onto NiS nanoparticles prepared using novel green approach