NY Fed's Williams warns Iran war could trigger stagflation