Cyanobacteria and algae based production of gold and silver nanoparticles- characterization and application