Former Japanese PM Toshiki Kaifu passes away