Competitive Facility Location under Random Utilities and Routing Constraints