Epstein links leave Barclays boss in precarious spot