Actor Sir Roger Moore, best known for playing James Bond, has died aged 89, his family has announced.