Enhanced simultaneous removal of malachite green and safranin O by ZnO nanorod-loaded activated carbon: modeling, optimization and adsorption isotherms