Bitcoin nears $100k: Can ETF demand counter sell-offs?