Governments are responding with caution after U.S. President Donald Trump asked countries including China and Britain to send warships to help protect vessels in the Strait of Hormuz off Iran.