Assassination of former Japanese PM Shinzo Abe stuns world