House passes $1.7 trillion government spending bill