Ply Gem Holdings plans to go public