Japanese Prime Minister resigns