afridi the best finisher in the world