The causes and consequences of corruption