Morocco's population grows to 29.9 million