Walmart hits supplier emissions goal 6 years early