Giants hire Bills Assistant GM