Self-Driving Taxis: The Future of Urban Mobility?