Report by Karmayog gives lowest score to nearly half of the 1,000 largest companies in India, and recommends adoption of Global Reporting Initiative guidelines for CSR reporting.