Runoff estimation by machine learning methods and application to the Euphrates Basin in Turkey