Oil rises and Asian stocks fall after Trump says US will hit Iran hard and 'finish the job'