India never a better investment destination than today: PM Narendra Modi