Nanoparticle-polymer composite membranes : synthesis, characterization, and environmental applications