Caught on camera: Officer punches man in custody