Video appears to show Oklahoma deputy punching 17-year-old at state fair