US House passes sweeping election bill