what resort in marrakech was sex and the city 2 filmed in