Kipchoge and Ibarguen named IAAF athletes of the year