Stocks rally on hopes Israel-Iran conflict will subside, Phillip Morris stock hits records