White House warns it is ‘out of money and nearly out of time’ to aid Ukraine