'Spirited Away' hot spot in north Japan's Yamagata limits crowds to protect retro charm