solar cell warming