A two-dimensional numerical model (SEDSIM-2D) for simulating flow and sediment transport in fluvial and deltaic environments