Environmental implications of nanotechnology