The governor of the Bank of England, Mark Carney, says the economy is not ready for a no-deal Brexit scenario.