An overview of nanoscale materials on the removal of wastewater contaminants