Tether pays $2.9 billion a year in fees to blockchains it doesn't control