In Moscow, Russia's President Vladimir Putin & opposition leaders celebrate