Why Indian stocks are hitting record highs day after day