New England restaurants to buy 3m lbs of haddock from Blue Harvest