The US deficit is set to top $1 trillion 2 years sooner than expected