A branch-and-bound algorithm for the time-Dependent rural postman problem