Text this: Highly nanocrystalline Mg doped ZnFe2O4 powders for rapid and simultaneous adsorption of lead, copper, and cadmium heavy metals ions in synthetic/sea waters