Walmart CEO Doug McMillon to retire at 59 years old | Fortune