Synthesis, optical properties and functional applications of ZnO nano-materials: A review