Former Japanese PM Kaifu passes away