US Passes $1.7 trillion Spending Bill