Nanoscience and nanotechnology : environmental and health impacts