US snacks firm Snyder's-Lance has booked a drop in first-half earnings on a one-off charge but reaffirmed its full-year guidance.