Oil prices surge as Iran conflict flares, while global stocks skid on selling of tech shares