Flood simulation in urban areas obtained by GPU-accelerated 2D shallow water model with internal boundary conditions