Doping concentration and annealing temperature effects on the properties of nanostructured ternary CdZnO thin films towards optoelectronic applications