Eldoret Half Marathon set for October 6