Nearly 2,000 nurses on strike at top New Jersey hospital