Spending bill fails in House vote