Striking workers at a Pepsi-Cola bottling plant in southern New Jersey have agreed a new four-year contract with their employers.