Oil could hit $200 on Iran war as IEA warns of historic crisis