Nanoparticles: from their impact on the environment and human health to safer production and usage