Iran halts attacks after Trump remarks