Effective constructive and composite heuristics for grouping printed circuit boards in the electronic assembly industry