Walmart expects $2 billion non-cash loss from stake sale in Japan’s Seiyu