World's largest public corporations embrace green initiatives