RadioShack Posts Loss, Names New CMO