Iran denies US talks as Trump delays strike on power grid