The US Congress has approved sweeping new sanctions targeting Russia's economy and people close to Vladimir Putin, with President Trump expected to sign the bill. The legislation also threatens steep tariffs on major buyers of Russian oil, including China and India.