Fast solution of diffusive shallow water equations for real time flood prediction