Lattice Boltzmann shallow water equations for large scale hydraulic analysis