House passes extensive election and campaign finance overhaul bill