photovoltaic degradation