Caught on cam: Cop punches woman