Multifunctional ZnO Nanostructure-Based Devices