Joshua Cheptegei claims third consecutive world 10000m championship