Colombia’s Caterine Ibarguen named world’s best female athlete