ZnO – nanostructures , defects , and devices REVIEW