Assessing And Predicting Stream-Flow At Different Time Scales In The Context Of Climate Change: Case Of The Upper Senegal River Basin