ETH breaks $3,900 as Bitcoin spikes past $103k