Moroccan hotel to offer residential, resort, and retail spaces