British warships face a 'significant' risk of being sunk if they are sent to the Straits of Hormuz, but they should be dispatched anyway, a former professional head of the Armed Forces said today.