longevity of solar panels