Nanotechnology for Environmental Remediation: Materials and Applications.