Britain has accused Iran of holding the world’s economy hostage, as diplomats from more than 40 countries held talks on ways of reopening the Strait of Hormuz.