A two-dimensional discrete particle model of gravel bed river systems