Corporate crypto treasury could hit $1Trn in a decade