President Donald Trump says NATO and other allies have rejected his calls to help secure the Strait of Hormuz.