Nanomaterials For Sustainable Energy And Environmental Remediation