Pella Corporation ranks highest in customer satisfaction