US House approves $1.7 trillion omnibus spending bill