BUSINESS Bank of America says the US deficit will hit $2 trillion in 2026 and the bill is coming due for startups 5 min 571 reads