The key differences between Wal-Mart and Amazon in one chart