Narendra Modi promises investigation