Taxi driver seen wrestling with cop charged