Earth Day will be celebrated by more than a billion people, some prompted by corporate campaigns backed by communications teams.