Nanomaterials- A comprehensive review of applications toxicity impact and fate to environment