Nanomaterials as a Sustainable Choice for Treating Wastewater: A Review