Magnetic zeolite from fly ash as a cost-effective adsorbent for Cu²⁺, Pb²⁺, Zn²⁺, and Cd²⁺ removal from aqueous media: a comprehensive study