Nationwide has promised to keep all of its more than 600 branches open until 2030, as other banks close more high street branches across the ...