War-driven oil spike rattles global markets.