Gas could hit $8 on Iran showdown, experts say