Almost 30,000 lay-offs have been announced since April at banks including HSBC, Barclays, Société Générale, Citigroup and Deutsche Bank.