Walmart has announced it is updating its brand identity by refreshing its logo, which has been around for almost 20 years.