Cape Town voted best city in the world by readers of the Daily Telegraph in Britain