Morocco king names new government