Green nanoparticles in water treatment: A review of research trends, applications, environmental aspects and large-scale production