Roger Moore, the longest-serving Bond