Opportunities and Challenges for Urban Public Transportation in the Era of App-based Shared Mobility