Technical Glitch Downs Bank Of England's $110 Trillion Payments System