Walmart will test self-driving delivery services with electric cars