Trump has floated deploying Navy escorts for tankers in the Strait of Hormuz, but analysts say geography, Iranian military threats and limited naval resources pose challenges