AMENDED AND RESTATED LOAN AND GUARANTY AGREEMENT By and among SENECA FOODS CORPORATION SENECA FOODS, LLC SENECA SNACK COMPANY