What’s behind Russia’s recognition of the Taliban government? 5 July 2025