US allows limited Russian oil sales after Iran threatens to ‘set region’s oil, gas on fire’