Why are there financial crises? Recent developments in theory