Modification of ZnO Thin Films by Ni, Cu, and Cd Doping