Despite effective counteroffensive, NATO's Stoltenberg warns Ukraine and its allies should prepare for long haul.