Two-dimensional simulation of debris flows over mobile bed: Enhancing the TRENT2D model by using a well-balanced Generalized Roe-type solver