Oil and gas prices to stay high for months post-Iran deal | PiQ Markets