Japan's inflation up 2.9% in October