Text this: Surface adsorption of malachite green dye from aqueous solution using novel synthesized adsorbent ZnO, Zn1-xFexO and Zn1-xCuxO nanoparticles