solar panel longevity