The latest Middle East conflict could keep global oil and gas markets on edge for years even if the current fighting eventually subsides, says an analyst.