‘There’s no plan B’: How Ukraine frustrated Putin’s hopes for swift victory