RadioShack to close up to 1,100 stores