Star Metro - Stocks dip, oil soars despite Trump hailing "productive" Iran talks