Few companies receive top grades in corporate climate ranking