The British Royal Navy has been ordered to protect all British flag vessels sailing in the Strait of Hormuz, But does it actually have the strength to do so?