8 Share Barclays profit up 31% to £3.3bn as TUC demands 35% bank surcharge by Energy And Markets Now July 28, 2026 Economy[#item_full_content]