Túnez, Cartago: Puertos púnicos