Role of substrate and annealing temperature on the structure of ZnO and AlxZn1−xO thin films for solar cell applications