Star Metro - Oil rises on Trump's Iran threats, stocks mixed