House passes sweeping $1.5 trillion omnibus spending bill