A general geomorphological recession flow model for river basins