New York Giants finalize deal to make Joe Judge head coach