The House is poised to pass legislation Thursday extending contentious ObamaCare tax credits for three years, marking a hard-fought victory for Democrats and fueling hope among centrist Republicans that it will lead to a bipartisan compromise to revive the subsidies.