Are rules-based government programs shielded from special-interest politics? Evidence from revenue-sharing transfers in Brazil