NY cop allegedly punches man