updatedDonald Trump Strait of Hormuz blockade threat sends oil above $104 as ASX falls after stalled US-Iran talks