A novel blanket annealing process to achieve highly transparent and conducting Al doped ZnO thin films: Its mechanism and application in perovskite solar cells. (1st November 2018)