CompUSA to open store in Houston