French vote brings Macron's anti-sleaze law closer