The governor of the Bank of England, Mark Carney, says banks are strong enough to "absorb" possible twin shocks.