Claire's names Sam’s Club merchandising chief as president