Applications of Chemically Modified Nitrogen Doped Carbon, Zirconium Phosphate, Metal Organic Frameworks, and Functionalized Graphene Oxide Nanostructured Adsorbents in Water Treatment