DeFi TVL surpasses $90b for the first time in 3 months