rabat is part of morocco