Modeling Coastal Run-Up using a Well-Balanced Shallow Flow Solver