Home Athletics Benard Koech breaks 17 years record of Haile Gebrselassie in Japan