A Georgian opposition MP has punched his counterpart in parliament during debate over a foreign agents bill