Iran has made a "deadly mistake" in attacking a tanker in the Middle East and Britain should retaliate, the head of the UK