Causes and consequences of corruption