Tokyo cat festival baffles everyone again