Fox village in Japan may be cutest place on Earth