Tree-Based Stochastic Optimization for Solving Large-Scale Urban Network Security Games