US Lawmakers Pass Sweeping $886 Billion Defense Spending Bill