Shareholders in footwear retailer Collective Brands have approved a deal to sell the company to Wolverine Worldwide and two private equity firms.