Traders see US-Iran conflict resolution, oil prices hit $90 amid disruptions