Trump’s budget: $984 billion deficit next year