Building an Effective Smart Traffic Demand Management System in a Constrained Environment: A Design Thinking Approach