Eliud Kipchoge and Caterine Ibarguen named IAAF athletes of the year