Iran sanctions, trade tensions, threaten oil supply, demand, IEA says