A comprehensive review of ZnO materials and devices | Synapse