Bitcoin Tops $87,000 as ETF Inflows and Short Squeeze Drive Crypto Rally