Walmart invests in GM's Cruise autonomous vehicle subsidiary