RadioShack CFO Barnes Leaves for Western Union