BoE stress tests find top eight lenders would be ‘resilient’ in an economic crisis