David Cameron has spoken at the opening of the Global Investment Conference, an event bringing together business leaders, government ministers, policy-makers and investors from around the world.