Kenya’s Rhonex Kirpruto wins men’s open race