Walmart to cut shelf space for CDs by almost half