Investigation on the properties of SOL GEL spin coated undoped and aluminium tin cadmium doped zinc oxide thinfilms for photovoltaic application