Walmart's struggles: Why investors should be patient | Fortune