petroleum shortage