The iPhone gets a leg up from Wal-Mart