Britain’s banks remain over-indebted, highly vulnerable and harbour growing funding gaps which leave them susceptible to future shocks, the Bank of England warns.