Rescheduling after vehicle failures in the multi-depot rural postman problem with rechargeable and reusable vehicles