solar cell degradation