Transparent and conductive Al-doped ZnO films for solar cells applications