Japan’s KitKat craze: It’s gone gourmet, with over 300 flavors