US stocks rally return pre Iran war levels Wall Street recovery news