Optimization of One-Way Streets Configuration: Bilevel Programming Model and Hybrid Algorithm