Johannesburg climbs the list of top 100 international destinations