Can Blockchain Ensure Transparency in ESG Reporting and Supply Chains?