Indian Prime Minister Narendra Modi has an idea a minute. He's as good as any visionary in Silicon Valley.