Shop till you drop: Abu Dhabi among top 20 cities for retail development