afer africa africa province ancient rome banu ifran berber carthage cognomen dust ethnic group garamantes herodotus ifriqiya latin mediterranean sea punic wars roman province semitic languages third punic war tunisia zenata