Germany beat Putin's energy squeeze. But for how long?