A $21 trillion financial revolution