The FLO diffusive 1D-2D model for simulation of river flooding