Walmart creating global tech hub in Toronto, part of $3.5-billion investment