NBC: NJ Transit strike comes to an end with agreement between union and managers