The Commute Trip Sharing Problem