Explosion rocks shopping mall in Russia's Vladikavkaz