Has Narendra Modi delivered as the CEO of India Inc? No, says Shashi Tharoor