House Passes $344 Billion Military Spending Bill