Less than a quarter of the modern battle tanks the West has promised to Ukraine are likely to arrive in time to counter an anticipated Russian spring offensive.