BoE stress tests find UK banks would be ‘resilient’ in an economic crisis