US stocks close mixed amid ceasefire hopes as Trump's Iran deadline looms