The downing of an Apache helicopter near the Strait of Hormuz must be avenged, says US President Donald Trump.