how many days is enough to see morocco