Wal-Mart to carry sustainable cleaning products