Institutions, Financial Development, and Corporate Investment: Evidence from an Implied Return on Capital in China · Study