Stocks tumble, oil rises as Donald Trump gives Iran 48-hour ultimatum

· IOL