Football Christopher Hinton signs with New York Giants as UDFA