Surface Water Flow Balance of a River Basin Using a Shallow Water Approach and GPU Parallel Computing; Pescara River (Italy) as Test Case