The US Senate voted to slap new sanctions on Russia, Iran and North Korea, by a margin of 98-2 with strong support from US President Donald Trump's fellow Republicans as well as Democrats.