Solar photovoltaic panel thin film