METROPOLIS2: Ride-sharing, Congestion, Departure-Time and Mode Choices: A Social Optimum Perspective