Britain clinches $5 billion Gulf trade deal in shadow of Iran war - Reuters