iStock Business HSBC and Barclays hit with £9.5bn Epstein-linked trust lawsuit Teena Jose Feb 10, 2026