Japan’s centenarian mystery