PM Narendra Modi hails 'historic' Kigali agreement