Retailers capitalize on Earth Day