Controlled Hydrothermal Growth of ZnO Nanorod Arrays: Selective Growth and Cation Doping