RadioShack swings to big loss in Q3