solar photovoltaic assembly