An independent Scotland would ban the militaries of countries involved in “illegal conflicts” from the country, John Swinney has said.In a swipe at the US and Israeli governments over their attacks on Iran, the First Minister said a newly independent Scotland would enshrine in its constitution a ban on foreign militaries involved in illegal conflicts abroad.