solar panel durability