A bio-inspired strategy for the synthesis of zinc oxide nanoparticles (ZnO NPs) using the cell extract of cyanobacterium Nostoc sp. EA03: from biological function to toxicity evaluation