On the Interplay Between Self-Driving Cars and Public Transportation