JBS reaches labor deal with 3,800 striking workers