Treasury could run out of money in 2 days