Distributed hydrological modelling of the Senegal River Basin — model construction and validation