solar cell reliability