Russia's economy is buckling under the weight of Western sanctions and the Ukraine war, with millions of Russians forced to abandon their summer holiday plans.