Imran Khan calls on Narendra Modi