Ukrainian President Volodymyr Zelensky signed a new bill that critics says weakens the country's anti-corruption agencies.