US running out of funds