Iran war causes $50 billion oil loss in 50 days amid market disconnect