40% of Americans have never heard of Indian prime minister Narendra Modi