Text this: Novel AZO thin film for display and Photovoltaic application