Uniswap falls 20% to $3.23 as head-and-shoulders breakdown targets $3