Putin’s failure to respond to Ukraine’s surprise attack has ‘changed the narrative’ of the war