Trump's Iran deadline looms