U.S. oil prices end lower, down from 2-year highs, on potential progress in Iran nuclear talks  MarketWatchContinue reading