Lloyds, Halifax and Financial institution of Scotland ‘technical glitch’ exhibiting different customers’ transactions to prospects March 13, 2026