Japan's former prime minister, Shinzo Abe, has died after being shot twice at a campaign event in the western city of Nara. Police say a 41-year-old man has been arrested in connection with the shooting. Abe had been the country's longest-serving premier.