REGISTRATION RIGHTS AGREEMENT between Seneca Foods Corporation and John Hancock Life Insurance Company and John Hancock Variable Life Insurance Company Dated as of August 18, 2006