Perestroika: New thinking for our country and the world