Boris Johnson calls for ‘Trump deal’ to replace Iran nuclear agreement