Trump's Iran speech roils Asian markets ahead of long weekend.