Jes Staley, former boss of Barclays banks, has been fined and banned from holding senior roles in the UK financial industry over his ties to Jeffrey Epstein.