Ukraine War: Spring counter-offensive 'not far off'