Walmart wins in grocery pickup, while Amazon dominates delivery, survey says