Walmart shoppers come more often than Target's — and stay longer