ZnO Nanowires by Chemical Bath Deposition: A Review on Doping and Functional Devices | Synapse