Wal-Mart to cover benefits for domestic partners