where is marrakech was sex and the city 2 filmed