It was the latest in a series of attempts by Donald Trump to allay voter and investor worries about the war's duration, oil and gas supply and the cost of living concerns.