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