US President Donald Trump used a campaign rally in Grand Island, Nebraska, to portray the US-Israeli military campaign against Iran as a global rescue mission while predicting that the conflict would soon end.