RadioShack names former J.C. Penney exec as VP, communications