Environmental Aspects, Applications, and Implications of Nanomaterials and Nanotechnology