Electric vehicle startup Canoo said Tuesday Walmart has agreed to buy at least 4,500 of its upcoming electric delivery vans, in a significant win for the embattled vehicle maker. Shares of Canoo ...