US House passes $2 trillion stimulus package