NBC: Russia and China seal economic pacts despite Western disapproval