Why the Indian stock market is on an all-time high