Cu-doped ZnO nanorod arrays: the effects of copper precursor and concentration