Turkish court jails man who punched opposition leader