Modeling flood inundation in river catchment using hydraulic and geographical information system (GIS) simulation approach