How durable are the solar panels?