Moral lessons of twentieth century :Gorbachev and Ikeda on Buddhism and Communism