Global oil stocks face 6-month supply test as US-Iran war persists