Former James Bond star Sir Roger Moore has died in Switzerland at the age of 89 after a short battle with