Nanomaterials for Adsorption and Heterogeneous Reaction in Water Decontamination