A review of zinc oxide nanoparticles: an evaluation of their synthesis, characterization and ameliorative properties for use in the food, pharmaceutical and cosmetic industries