Russia has cut off natural gas for much of Europe to punish it for its support of Ukraine. But Putin may have miscalculated. Europe has been preparing to survive winter without Russian gas.