Belgian lawmakers have paved the way for final approval of a prisoner swap treaty with Iran that opponents fear will lead to the release of an Iranian diplomat convicted last year on terrorism charges in connection with a plot to bomb an Iranian opposition rally in 2018.