Nanoparticles as promising flame retardant additives for textile fabrics