Novel double-textured ZnO:Al transparent conducting films with high haze value