The digital revolution in finance