Preparation of ZnO nanorod arrays with tailored defect-related characterisitcs and their effect on the ethanol gas sensing performance