House passes sweeping anti-corruption and voting rights bill