Is the tide turning on Putin?