Applications of coagulation-flocculation and nanotechnology in water treatment