Brent crude spikes to $100 as Middle East tensions roil markets