Home Athletics Macharia wins the Lyon Marathon