CompUSA to cut 700 jobs