Tax Compromise Passes House Vote