The Impact of public, private and foreign Investments on Economic Growth: Evidence from North African countries | Synapse