Nissan agrees with unions to delay plant closure in Barcelona