Study: Ace ranks highest in customer satisfaction among home-improvement chains