Narendra Modi is facing cronyism allegations over a power project in Sri Lanka