India Inc dividend payout hits 12-year low at 25.7% in FY26