Synthesis and properties of tellurium-nitrogen co-doped ZnO micro-/nano-rods