Credit: AP/Seth Wenig Oil prices leap on worries about Iran war, while US stocks trim their sharp losses