100,000 people watch Tokyo's Halloween parade