The use of the word "war" to describe the U.S.-Israel strikes on Iran, and Iran's retaliation, has President Donald Trump at odds with Republican supporters over messaging.