Nationwide pledges to keep all its UK branches open until 2030