US President Donald Trump has called on allies to send naval escorts to protect vessels in the Strait of Hormuz. However, key allies have declined Trump's request