Al-doped zinc stannate films for photovoltaic applications