Western nations have agreed to cap the price of Russian oil at $60 a barrel, starting Monday, after months of tense negotiations. It remains to be seen whether the move will slow the Kremlin’s war effort, with the price fixed at close to current levels. Russia has accused the United States and its allies of capping the price for political reasons and has said it is willing to cut production rather than sell oil that is subject to the cap.