CNBC assesses the cost of Russia's absence from the global showcase of sporting prowess.