Oil prices drop to $104/bbl as US-Iran peace hopes rise