US president Donald Trump called on nations to help police the strait after Iran responded to US-Israeli attacks.