Comparative performance and ecotoxicity assessment of Y2(CO3)3, ZnO/TiO2, and Fe3O4 nanoparticles for arsenic removal from water