Donald Trump has furiously attacked America's NATO allies for 'turning their backs' on the US and denied that the Strait of Hormuz is closed.