Bitcoin spikes to $18,000 on better than expected CPI data