Optimization of reverse logistics network for end-of-life vehicles: a Shanghai case study