Modelling of river morphology with non-orthogonal horizontal curvilinear coordinates