Synthesis and characterization of ZnO:thin films nanostructures polymer nano ZnO composites and ZnO based heterojunction