C40 pledges nearly $80 billion in green projects