The attack comes as President Vladimir Putin is in Kazan, 700 km east of Moscow, hosting leaders of the Association of Southeast Asian Nations as Russia seeks to bolster business and other ties