Donald Trump has turned on America's allies including Australia in a furious broadside after they rejected his plea for help in the Strait of Hormuz.