How Community Institutions can Fight Corruption: Lessons from History and Theory