Role of nanotechnology in water treatment and purification: Potential applications and implications