Japan reels after assassination of Shinzo Abe