Optimal thickness and annealing temperature for enhancement of structural, optical, and photocatalytic properties of ZnO thin films