Designing Non-monetary Intersection Control Mechanisms for Efficient Selfish Routing