Can Dodd-Frank stop another crisis?

The sweeping overhaul of US financial regulation fails to address the main causes of the financial crisis, says Matthew Kerfoot