The sustainable reverse inventory-routing problem with time windows and simultaneous pickup and delivery | Synapse