Providing Public Transport by Self-Driving Vehicles