Home Athletics Duncan Koech wins Sofia Marathon