Iran rules out US talks as Strait of Hormuz tensions spike oil risk