Doping and annealing effects on ZnO:Cd thin films by sol–gel method