Text this: ESG Ratings, Agency Cost and Corporate Performance: The Case of Chinese Firms in 2009-2023