Spain asserts NATO's remit does not extend to the Strait of Hormuz, clashing with US President Trump's calls for alliance action.