How durable are solar panels?