Triazole containing magnetic core-silica shell nanoparticles for Pb2+, Cu2+ and Zn2+ removal