President Donald Trump warned NATO allies who fail to help defend the Strait of Hormuz, escalating tensions over military burden-sharing responsibilities.