photovoltaic degradation EPC contractors