Amazon to clash with Wal-Mart