Percolation-based dynamic perimeter control for mitigating congestion propagation in urban road networks