where does the senegal river start