Trent Williams punches Giants lineman in face, avoids obvious ejection