PM Modi hails Kartarpur corridor