Giants agree to terms with defensive lineman Shelby Harris |