By a vote of 235 – 190, the U.S. House of Representatives cleared a bill that will end taxpayer financing of presidential campaigns.