President Donald Trump is sending mixed messages around his demands of U.S. allies when it comes to defending the Strait of Hormuz.