US futures tumble as Trump says Iran deal is 'over'; oil climbs