Challenges and technological approaches for tackling emerging contaminants in drinking and wastewater